"""
@Author  : 康帅
@Time    : 2021/1/4 13:55
@Function: @property装饰器
"""


class Person:

    def __init__(self, name, age):
        self._name = name
        self._age = age

    # 访问器 - getter方法
    @property
    def name(self):
        return self._name

    # 访问器 - getter方法
    @property
    def age(self):
        return self._age

    # 修改器 - setter方法
    @age.setter
    def age(self, age):
        self._age = age

    def play(self):
        if self._age <= 16:
            print('%s正在玩飞行棋.' % self._name)
        else:
            print('%s正在玩斗地主.' % self._name)


if __name__ == '__main__':
    person = Person('大锤', 12)
    person.play()
    person.age = 22
    person.play()
